<?php

function inputToParam($param_field)
{
    $param = array();

    foreach ($param_field as  $value) {
        if (I($value) != null || I($value) != '') {
            $param[$value] = I($value);
        }
    }
   return $param;
}

function query_real_ip()
{
    $Ip = new \Org\Net\IpLocation('UTFWry.dat');
    $area = $Ip->getlocation();
    return str_replace(".", "", $area["ip"]);
//    foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_REAL_IP', 'HTTP_CLIENT_IP', 'HTTP_REMOTE_HOST', 'REMOTE_ADDR') as $key) {
//        if (isset($_SERVER[$key])) {
//            $ip = $_SERVER[$key];
//
//            if (preg_match('`^(\\d{1,3}\\.){3}\\d{1,3}$`', $ip)) {
//                return $ip;
//            }
//        }
//    }
//
//    return '0.0.0.0';
}

//当前日期
function now()
{
    return date("Y-m-d H:i:s");
}

//检查指定模块的权限
function query_module_permission($module)
{
    $rolePath = $_SESSION["admin"]["rolepath"];

    // 所有人都可以访问首页
    if(in_array($module, array("index"))){
        return true;
    }

    // 模块是否有访问权限
    if (in_array($module, explode("," , $rolePath)))
    {
        return true;
    }

    return false;
}

/*
 * 商品类别联查
 */
function getcategory($parentId){
    if(isset($parentId)){
        $goods_list=M("category")->where("parent_id='$parentId'")->select();
        return $goods_list;
    }else{
        return null;
    }
}

/**
 * 获取图片缩放后的路径
 *
 * @param $imgs imgs路径
 */
function getZoomImgs($imgs){
    foreach ($imgs as $img){
        $zoomImgs[] = getZoomImg($img);
    }
    return $zoomImgs;
}

/**
 * 获取代理价格
 */
function getAgenPrice($data , $level){
    return $data['price'.$level];
}